package com.sz.biz.common.platform.service;

import com.sz.biz.common.platform.entity.PlatformCompany;
import com.sz.biz.common.customer.dto.CusCustomerTradeDto;

import java.util.List;

/**
 * Function: //TODO ADD FUNCTION. <br>
 * Date: 2017年08月02日 15:40 <br>
 * Author: wentao.chang
 */
public interface PlatformCompanyService   {
    /**
     * 查全部公司
     **/
    List<PlatformCompany> findAll();

    /**
     * 按平台公司的id查询公司
     *
     * @return comapny
     */
    PlatformCompany getPlatformCompanyById(Integer companyId);

    /**
     * 根据code查询
     * @param code
     * @return
     */
    PlatformCompany findByCode(String code);

    /**
     * 根据code查询
     * @param purchaseCustomerCodes
     * @return
     */
    List<CusCustomerTradeDto> findByCodes(List<String> purchaseCustomerCodes);
}
